mechanical street sweeper - Spanish English Dictionary